npm run dev失败

现象

npm run build失败,报Error: error:0308010C:digital envelope routines::unsupported错误

处理办法

package.json文件中script处,增加SET NODE_OPTIONS=--openssl-legacy-provider &&

"scripts": {
    "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve"
}